(Conversion) U-boot analysis-[Detailed description of Embedded Linux System Development Technology-Based on ARM] 2
6.2.1 Introduction to the U-boot Project
At first, Wolfgang Denk of the denx software engineering center created a ppcboot project
Analyzing the startup code has always been a small ideal for me. I couldn't find a method for a long time. Later I read some basic books and finally got started with some videos, therefore, I also want to analyze some experiences and see if my
Transplantation of U-boot 1.1.6 Based on 44b0Note 1: This document is based on the hfrk-based development board configuration platform of the arm744b0.Note 2: The transplantation of U-boot 1.1.6 is based on the hfrk U-boot 1.1.1 of ARM7 and the
Starting Process and Transplantation of U-BOOTRobinson posted on 10:37:00
Abstract:Embedded systems generally do not have general bootloader. U-boot is a powerful bootloader development software, but it is
Version = 1Patchlevel = 1Sublevel = 6Extraversion =U_boot_version = $ (version ). $ (patchlevel ). $ (sublevel) $ (extraversion) # $ (XXX) is equivalent to the macro definition in C. $ (version) is 1, because version = 1, the other three are
what is a USB flash drive
u disk, full name "USB flash drive", English "USB flash disk". It is a USB interface with no physical drive micro high-capacity mobile storage products, can be connected via USB interface to the computer for Plug and play.
Original: http://xianzilu.spaces.live.com/blog/The NAND Flash Driver of smdk2410 in U-boot. I shouldn't have written this first. Oh, but I have a poor memory. Maybe I forgot where I got the code during the porting process in a few days. First, I
The start_armboot function is defined in lib_arm/board. C and is the entry to the second-stage code of U-boot. The second phase of U-boot startup is as follows:
U- boot stage 2 Execution Process
1) gd_t struct
U-boot uses a struct gd_t to store
Title Address: POJ 2762First, then determine whether the number of layers per layer in the topology network is 1 (I admit that if I don't know the problem in advance, I can't think of a topological sort.) )。 Because if there is a layer of 2, then
We didn't see any obvious effect in the code we transplanted before. In this section, we can print information on the console.
In the previous section, we can see that relocate_code redirection is called. In the help document DOC/readme.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.